#ifndef WISHMASTER_BOARDCONSTRAINTS_H
#define WISHMASTER_BOARDCONSTRAINTS_H

#include <QStringList>
#include "misc.h"

namespace Wishmaster
{
	struct WISHMASTER_EXPORT BoardConstraints
	{
		BoardConstraints()
		{
			charsMax = -1;
			oppostPicsMin = -1;
			oppostPicsMax = -1;
			postPicsMin = -1;
			postPicsMax = -1;
			nameField = true;
			emailField = true;
			sageCheckbox = false;
			topic = true;
			postCaptcha = true;
			threadCaptcha = true;
		}

		int charsMax;
		int oppostPicsMin;
		int oppostPicsMax;
		int postPicsMin;
		int postPicsMax;
		QStringList forbiddenWords;

		bool nameField;
		bool emailField;
		bool sageCheckbox;
		bool topic;
		bool postCaptcha;
		bool threadCaptcha;
	};
}

#endif

